Visão Geral de Codecov

Trata-se de uma ferramenta para cobrir o código, ou seja, ferramenta para verificar se o código escrito apresenta falhas, como por exemplo, bug. Verifica o que está coberto no código.

O Codecov possui ótimas referências quando abordado para verificar códigos em Python. Além disso, apresenta outras 3 vantagens: Fácil integração com ferramentas de código de integração, como o Travis-CI. Ótimas estatísticas e visualizações. Mensagens e-mail informando o que mudou na cobertura de código.

Configurando o Codecov

  • Realizar o cadastro gratuito com sua conta do GitHub em https://codecov.io/.
  • Selecionar o repositório no qual se deseja fazer o monitoramento de cobertura de código.
  • Adicionar as seguintes linhas na configuração do Travis-CI

Installation

codecov:

pip install codecov

Depois chamar o “codecov” no Travis-CI:

codecov

Antes de instalar:

pip install --user codecov

Depois de instalar:

codecov --file coverage/lcov.info --disable search

Referências:

https://github.com/codecov/example-python